package com.study.task;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface TaskRedisConfig {

	/**redis存储对应的key*/
	String key() default "";
	
	/**key对应的value值*/
	String value() default "1";
	
	/**选用第一个redis库存储该key*/
	String index() default "0";
	
	/**该key的过期时间*/
	String timeout() default "30";
	
	/**是否允许多节点并发运行 */
	boolean isConcurrent() default false;
	
}
